Add directory-within-build versioning support. #8454
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add "directory" versioning scheme, which permits versioned docs in one build. These code changes would resolve #8453 as an intermediate option before the full versioning and translation effort is complete.
If this looks acceptable (given that this is a fairly small patch), I'd be happy to add documentation to
docs/setup/setting-up-versioning.md
. In the meantime, I've been using a fork and manually copying the built bundle into our assets (knative/docs#6392), which feels kinda gross (I also needed to do this for the search URL, because this needs to override theconfig
JSON data).Fixes #8453
Usage:
extra.version.provider: directory
inmkdocs.yml
./v1.1/
,/v1.2/
..meta.yml
file in each version directory with version metadata, e.g.:versions.json
file listing available versions, e.g.: